1.1 Les objectifs du tableau de valeur
- Permettre l’envoie de consigne depuis l’hypervision.
- Sécuriser l’envoie des données : fonctionnement sur feedback.
- Conserver un historique de tous les changements de consigne.
- Libérer la mémoire des automates en la déportant sur un serveur.
1.2 Les deux principaux modes de fonctionnement
1.2.1 Plusieurs tableaux vers une structure
Ce mode permet de conserver sur LINA plusieurs tableaux qui peuvent être envoyés vers une structure unique dans un automate. Sur l’hypervision, il est possible de choisir quel tableau va être envoyé à l’automate. Il est souvent utilisé pour des recettes.

Figure 1 : Plusieurs tableaux vers une structure
Chaque tableau de valeur abrégé en TabVal, la structure mnémonique et la structure dans l’automate auront le même modèle de structure.
Exemple : Structure pour envoyer des consignes vers un four.
Variable | Type | Adresse |
---|---|---|
Numéro de recette | Entier | DB500.DBW0 |
Température | Entier | DB500.DBW2 |
Durée | Entier | DB500.DBW4 |
Ventilation | Bool | DB500.DBX6.0 |
Liste des TabVals. Chaque tableau a un code unique et un suivi de version pour enregistrer les modifications. Une fois les tableaux paramétrés, l’utilisateur n’a plus qu’à sélectionner le tableau dans la liste ci-dessous à envoyer à l’automate sur les adresses ci-dessus.
|
Tableau 1 | Tableau 2 | Tableau 3 | Tableau 4 | Tableau 5 |
---|---|---|---|---|---|
Numéro de recette | 1 | 2 | 3 | 4 | 5 |
Température | 450 | 530 | 600 | 800 | 1000 |
Durée | 30 | 30 | 20 | 215 | 10 |
Ventilation | 1 | 1 | 1 | 1 | 0 |
1.2.2 Un tableau vers une structure
Ce modèle va permettre de conserver un historique de tous les changements de valeur sur des paramètres automate comme les seuils pour des défauts ou de niveau, un mode dégradé, des temporisations, etc. Pour cette configuration, il y aura un tableau de valeur par structure de mnémonique déclarée. Les structures de mnémonique pourront avoir le même modèle.

Figure 2 : Un tableau par structure